package com.sunq.studio.sys.dao;

import com.sunq.studio.sys.domain.TbSignClass;
import com.sunq.studio.sys.vo.ClassSignVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * TbSignClassDao继承基类
 */
public interface TbSignClassDao {


    int deleteByPrimaryKey(Integer id);


    int insertSelective(TbSignClass record);


    TbSignClass selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(TbSignClass record);

    List<ClassSignVO> getUnAuditClassSign(@Param("auditFlag") Integer auditFlag);

    List<ClassSignVO> getUserClassSign(@Param("userId") Integer userId);

}